package com.qf.j2112.service;


import com.alipay.api.AlipayApiException;
import com.qf.j2112.alipay.AlipayOrder;

import javax.servlet.http.HttpServletRequest;

/**
 * @Auther: jeffrey
 * @Date: 2020/11/13/21:55
 * @Description: 支付 service
 */
public interface AliPayService {
    /**
     * 支付宝支付接口
     * @param order  阿里约定的订单内容
     * @return   阿里返馈的支付表单字符串
     * @throws AlipayApiException
     */
    String aliPay(AlipayOrder order) throws AlipayApiException;

    /**
     * 阿里支付成功后返回签名，需要验证（阿里确认）
     * @param request
     * @return
     */
    boolean checkSign(HttpServletRequest request);
}
